be straining at the leash - Französisch Englisch Wörterbuch